package com.brother.realtime;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class ThreadSafeDateFormatter {

	/**
	 * 日/月/年
	 * date：01/12/10    //日/月/年
	 * time：13:25:35    //时：分：秒
	 */
	private static SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yy HH:mm:ss");
	
	
	/**
	 * 第三方的协议时间格式
	 */
	private static SimpleDateFormat dateFormat2 = new SimpleDateFormat("yyMMdd HHmmss");
	
	/**日/月/年
	 * date：01/12/10    //日/月/年
	 * time：13:25:35    //时：分：秒
	 * @param text
	 * @return
	 * @throws ParseException
	 */
	public static Date parse1(String text) throws ParseException{
		synchronized (dateFormat) {
			return dateFormat.parse(text);
		}
	}
	
	
	/**
	 * 第三方的协议时间格式
	 * @param text
	 * @return
	 * @throws ParseException
	 */
	public static Date parse2(String text) throws ParseException{
		synchronized (dateFormat2) {
			return dateFormat2.parse(text);
		}
	}
	
}
